智简魔方文档

3.4.3 对接WHMCS实现机柜/带宽租用管理

本文整理智简魔方 DCIM 系统中“3.4.3 对接 WHMCS 实现机柜/带宽租用管理”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。

前言

WHMCS 插件用于「DCIM 系统对接 WHMCS」,实现机柜租用同步 ip/流量图管理。

支持 whmcs 版本为「whmcs6.x 」「whmcs7.x」

一、WHMCS 插件下载和安装方法

功能支持

1 功能支持界面截图

插件下载和安装

①下载 :前往【DCIM 后台】-【系统设置】-【whmcs 设置】-【右上角点击下载 whmcs 插件】

①下载 :前往【DCIM 后台】-【系统设置】-相关操作界面截图

②安装 :将下载后的插件【上传至 whmcs 中】,需将【ipmi 文件】上传至【whmcs 根目录/module/server/中】。

②安装 :将下载后的插件【上传至 whmcs 中】界面截图

二、DCIM 服务器管理系统中的设置

设置 API

请前往【DCIM 系统】-【系统设置】-【API 授权】-【添加 API 授权】

请前往【DCIM 系统】-【系统设置】-【API 相关操作界面截图

添加 API 信息

  • 用户名: 建议为 whmcs 可输入其他

  • Key: 点击随机后注意妥善保存

  • IP: 填写 whmcs 所在服务器的出口 IP,我们仅允许该 ip 地址访问我们的接口

IP: 填写 whmcs 所在服务器的出口 IP界面截图

机柜/带宽租用添加

如需实现机柜/带宽租用开通 ,需添加机柜/带宽租用

前往【DCIM】-【产品销售】-【机柜租用】-【添加机柜租用】

前往【DCIM】-【产品销售】-【机柜租用】-【添加机柜租用】界面截图

机柜租用添加完成后,可进行分配服务器、交换机及 ip 地址 注:服务器类型及交换机类型需为机柜 才可分配。

机柜租用添加完成后界面截图

机柜租用添加完成后界面截图(二)

机柜租用添加完成后界面截图(三)

对接财务系统相关设置选项

以下选项为设定 whmcs 操作服务器的方法,例如 whmcs 操作暂停服务器时应该进行何种操作

  • whmcs 后台地址: 用于 DCIM 中的快速链接,可一键链接至 whmcs 中

  • 流量图 95 线: 用于控制在 whmcs 显示的流量图是否输出 95th 和输出方式

流量图 95 线: 用于控制在 whmcs 显示相关操作界面截图

三、WHMCS 中的设置

服务器对接原理和参数说明如下。

系统通过 whmcs 预留的 server module 原生方式对接至 whmcs,使用 whmcs 原生产品设置和配置选项进行产品的价格定义。

我们使用 whmcs 默认提供的 hash 方式,进行一些接口自定义配置,您可根据教程一步一步完成配置。

添加服务器

【前往 WHMCS】-【系统设置】-【服务器设置】-【添加新的服务器】

【前往 WHMCS】-【系统设置】-【服务器设置】-【添加新的服务器】界面截图

【前往 WHMCS】-【系统设置】-【服务器设置】-【添加新的服务器】界面截图(二) ******* 必填字段:**

  • NAME(名称): DCIM 配置

  • Hostname (主机名): 填写 DCIM 的域名或 ip 地址

  • Ip(IP 地址): 填写 DCIM 的域名或 ip 地址

Ip(IP 地址): 填写 DCIM 的域名或 ip 地址界面截图

  • Type(类型): 选择 ipmi

  • Username(用户名):添加的api 用户名

  • Password(密码):添加的key

  • 勾选 SSL: 端口默认为 443,如有变更 dcim 访问端口,请填写 dcim 端口

  • Hash(访问散列值) 建议配置如下:(若只应用于机柜租用,可不填)

<flowchart>on</flowchart>
<kvm>on</kvm>
<resetbmc>on</resetbmc>
<kvmadmin>on</kvmadmin>
<resetbmcadmin>on</resetbmcadmin>
<reinstall>on</reinstall>
<reinstalladmin>on</reinstalladmin>
<reinstalltimes>99</reinstalltimes>
<adminoutip>on</adminoutip>
<post_emailorid>userid</post_emailorid>
<changehostname>ip</changehostname>
<reboot>on</reboot>
<rebootadmin>on</rebootadmin>
<off>on</off>
<offadmin>on</offadmin>
<on>on</on>
<onadmin>on</onadmin>
<ikvm>on</ikvm>
<ikvmadmin>on</ikvmadmin>
<vnc>on</vnc>
<vncadmin>on</vncadmin>
<idcimadmin>on</idcimadmin>
<rescue>on</rescue>
<rescueadmin>on</rescueadmin>
<crackadmin>on</crackadmin>
<crack>on</crack>
<customport>on</customport>
<custompartition>on</custompartition>

Hash(访问散列值) 建议配置如下:(若只应用于机柜租用,可不填)界面截图

添加服务器分组

【前往 WHMCS】-【系统设置】-【服务器设置】-【创建新的分组】

【前往 WHMCS】-【系统设置】-【服务器设置】-【创建新的分组】界面截图

【前往 WHMCS】-【系统设置】-【服务器设置】-【创建新的分组】界面截图(二)

分配服务器至分组

1.3 分配服务器至分组界面截图

添加产品

前往【系统设置】-【产品/服务】-【产品/服务】-【新增产品】

前往【系统设置】-【产品/服务】-【产品/服务】-【新增产品】界面截图

  • 产品类型: 独服/VPS

  • 产品名称: 机柜租用配置

  • 模块设置: 模块名称-ipmi

  • 服务器组: IPMI

  • 类型: 机柜租用

类型: 机柜租用界面截图

类型: 机柜租用界面截图(二)

四、WHMCS 前后台管理

产品对接 DCIM 实现机柜开通管理

完成以上配置后,我们即可实现对接管理,为客户添加产品

完成以上配置后,我们即可实现对接管理,为客户添加产品界面截图

完成以上配置后,我们即可实现对接管理,为客户添加产品界面截图(二)

在服务器 ID 处填写机柜用在 DCIM 中的 ID,点击保存后,选择状态同步即可操作功能。

在服务器 ID 处填写机柜用在 DCIM 中的 ID,点击保存后界面截图

在服务器 ID 处填写机柜用在 DCIM 中的 ID,点击保存后界面截图(二)

会员中心管理功能

同时,客户可在会员中心前台进行查看。

同时,客户可在会员中心前台进行查看界面截图

五、问题说明

API 用户名密码错误

连接端口错误

DCIM 无法连接